
// pages/games/number/number.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    targetNumber: parseInt(Math.random()*1000+1), //目标数字
    guessNumber: 2,   //猜的数字
    tip:'',   //提示
    leftCount:30    //剩余次数
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
   
  },
  
  formSubmit: function (e) {
    console.log('form发生了submit事件，携带数据为：', e.detail.value)
    var guessNumber = e.detail.value.guessNumber;
    if (this.data.leftCount == 0) {
      this.setData({
        tip: "抱歉，用完了"
      })
      return;
    }
    this.setData({
      leftCount: this.data.leftCount - 1
    })
    if (guessNumber == this.data.targetNumber) {
      this.setData({
        tip: "恭喜你猜中了"
      })
    } else if (guessNumber < this.data.targetNumber) {
      this.setData({
        tip: "数字小了"
      })
    } else {
      this.setData({
        tip: "数字大了"
      })
    }
  }

})